<?php
include("./PDO/PdoConnect.php"); //On inclut la connexion à la base de données.
include("./PDO/PdoUtilisateur.php"); //On inclut les fonctions PDO (create / update etc...)
require("./class/Utilisateur.php"); //On requiere le fichier.

if (isset($_GET['action']))
{
	$action = $_GET['action'];
}

switch ($action)
{
	case "ajouter": //On inclut la page pour ajouter une pays.
            include("./page/utilisateur/ajouter.php");
            break;
	case "traitement_ajout": //On inclut la page qui insère la pays en base.
            $utilisateur = new Utilisateur();
            $utilisateur->setPseudoUtilisat($_POST['PSEUDOUTILISAT']);
            $utilisateur->setNomUtilisat($_POST['NOMUTILISAT']);
            $utilisateur->setSexe($_POST['SEXE']);
            $utilisateur->setAdresseUtilisat($_POST['ADRESSEUTILISAT']);
            $utilisateur->setCodePostalUtilisat($_POST['CODEPOSTALUTILISAT']);
            $utilisateur->setAdresseElecUtilisat($_POST['ADRESSEELECUTILISAT']);
            $utilisateur->setDateNaissanceUtilisat($_POST['DATENAISSANCEUTILISAT']);
            $utilisateur->setMotdePasseUtilisat($_POST['MOTDEPASSEUTILISAT']);
            
            $oPDO= new PdoUtilisateur();
            $oPDO->create($utilisateur);
            break;
	case "lister":
            $oPDO = new PdoUtilisateur();
            $lesUtilisateurs = $oPDO->readAll(); //ligne est un array contenant tous les pays
            include("./page/utilisateur/lister.php");
            break;
        case "modifier":
            include("./page/utilisateur/modifier.php");
            break;
        case "traitement_modif":
            $utilisateur = new Utilisateur();
            $utilisateur->setPseudoUtilisat($_POST['PSEUDOUTILISAT']);
            $utilisateur->setNomUtilisat($_POST['NOMUTILISAT']);
            $utilisateur->setSexe($_POST['SEXE']);
            $utilisateur->setAdresseUtilisat($_POST['ADRESSEUTILISAT']);
            $utilisateur->setCodePostalUtilisat($_POST['CODEPOSTALUTILISAT']);
            $utilisateur->setAdresseElecUtilisat($_POST['ADRESSEELECUTILISAT']);
            $utilisateur->setDateNaissanceUtilisat($_POST['DATENAISSANCEUTILISAT']);
            $utilisateur->setIdUtilisat($_POST['IDUTILISAT']);
            $utilisateur->setMotdePasseUtilisat($_POST['MOTDEPASSEUTILISAT']);
            
            
            $pdo = new PdoUtilisateur();
            $pdo->update($utilisateur);
            break;
        case "supprimer":
            $utilisateur = new Utilisateur();
            $utilisateur->setIdUtilisat($_GET['IDUTILISAT']);
            $oPDO = new PdoUtilisateur();
            $oPDO->delete($utilisateur);
            break;
}